<?php echo $this->Html->script('jquery-1.9.1'); ?>
<h1>Marcar Atendimento</h1>
<div class="content-align">
    <?php
    echo $this->Form->create('Atendimento');
    //echo $this->Form->input('dt_atendimentos', array('label' => 'Data Atendimento'));
    //echo $this->Form->input('hr_atendimento',array('label' => 'Hora Atendimento'));
    echo $this->Form->input('nm_responsavel_origem_entrega', array('label' => 'Nome do Remetente'));
    echo $this->Form->input('nm_enderenco_origem_entrega', array('label' => 'Endereço de Origem'));

    echo $this->Form->input('nm_cidade_origem_entrega', array(
        'label' => 'Cidade de Origem',
        'type' => 'select',
        'options' => $lista_cidades,
        'empty' => '-- SELECIONE -- ',
        'id' => 'slct_cidade_origem',
        'value' => 'disable'));

    echo $this->Form->input('nm_bairro_origem_entrega', array(
        'label' => 'Bairro de Origem',
        'type' => 'select',
        'id' => 'slct_bairro_origem'));

    echo $this->Form->input('nm_tipo_encomenda', array('label' => 'Tipo de Encomenda'));
    echo $this->Form->input('qt_peso_encomenda', array('label'=>'Peso (Kg)'));
    echo $this->Form->input('dt_retirada_encomenda', array('label' => 'Data de Retirada'));
    //echo $this->Form->input('hr_retirada_encomenda',array('Hora da retirada'));
    echo $this->Form->input('nm_responsavel_destino_entrega', array('label' => 'Responsável recebimento'));
    echo $this->Form->input('nm_endereco_destino_entrega', array('label' => 'Endereço de Destino'));


    echo $this->Form->input('nm_cidade_destino_entrega', array(
        'label' => 'Cidade de Destino',
        'type' => 'select',
        'options' => $lista_cidades,
        'empty' => '-- SELECIONE --',
        'id' => 'slct_cidade_destino'
    ));

    echo $this->Form->input('nm_bairro_destino_entrega', array(
        'label' => 'Bairro de Destino',
        'type' => 'select',
        'id' => 'slct_bairro_destino'
    ));
    //echo $this->Form->input('ic_ativo_atendimento_sim_nao',array('label' => '') TINYINT(1) NULL ,
//  echo $this->Form->input('motocicleta', array(
//      'type' => 'select',
//      'options' => $lista_motocicletas
//  ));
//  echo $this->Form->input('frete_id', array(
//      'type' => 'select',
//      'options' => $lista_fretes
//  ));
    echo $this->Form->input('vl_frete', array('label' => 'Valor do Frete','id'=>'valorFrete','readOnly'=>true));
    echo $this->Form->input('usuario_id', array('options' => $lista_usuarios, 'label' => 'Motofretista'));
    echo $this->Form->end('Finalizar');
    ?>
</div>
<script>
    var bairros;
    
    $('#slct_cidade_origem').change(function(){
        retornarBairros('#slct_cidade_origem','#slct_bairro_origem');
    });
    $('#slct_cidade_destino').change(function(){
        retornarBairros('#slct_cidade_destino','#slct_bairro_destino');
    });
    $('#slct_bairro_origem').change(function(){
        calculaFrete();
    });
    $('#slct_bairro_destino').change(function(){
        calculaFrete();
    });
    
    function retornarBairros(selcidade,selbairro) {
            $.ajax({
                'url': 'retornarbairros',
                'type': 'post',
                'data': 'idCidade=' + $(selcidade).val(),
                'success': function(retorno) {
                    bairros = eval(retorno);
                    $(selbairro).html('');
                    if (bairros.bairros.length > 0) {
                        $(selbairro).append("<option value='0'> -- SELECIONE -- </option>");
                        for (i = 0; i < bairros.bairros.length; i++) {
                            $(selbairro).append("<option value='" + bairros.bairros[i].bairro + "'>" + bairros.bairros[i].bairro + "</option>");
                        }
                    }
                    //document.write('sljansx')
                }
            });
    }
    
    function calculaFrete(){
        $.ajax({
            'url' : 'calcularfrete',
            'type' : 'post',
            'data' : 'co=' + $('#slct_cidade_origem option:selected').text() + '&bo=' + $('#slct_bairro_origem option:selected').text()
                    + "&cd=" + $('#slct_cidade_destino option:selected').text() + "&bd=" + $('#slct_bairro_destino option:selected').text(),
            'success' : function(retorno){
                $('#valorFrete').val(eval(retorno));
            }
        });
        //$('body').prepend($('#slct_bairro_destino option:selected').text());
    }
</script>
